Written for senior undergraduate and graduate engineering students, this book gives an introduction to finite element methods and to automatic adaptation (error estimation) that will enable students to understand and use FEA as a true engineering tool. It is also useful to non-mathematics students.[...]